-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create an independent eventfd crate without depending other modules #150
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
当前新增了test feature,用于测试环境,此时会将生成的镜像以汇编形式插入到内核镜像,并且映射到0x9000_0000,如果是上机环境,此时测例镜像 会固定拷贝到0xffff_ffc0_9000_0000,此时也做映射即可。 若开了test feature,则可以不使用qemu进行挂载,而是直接加载到内存中。
To support sifive fu740 board
Revert "To support sifive fu740 board"
It merge the syscall_* modules to axstarry
pass ci checking
-------- When calculating the memory region, need to consider the situation where the memory is less than one page. Signed-off-by: guoweikang <[email protected]>
…ytes; rewrite build_img.sh
…will not force kernel alloc every singla physical page, which will improve performance when loading large files
1、redis 编译需要指定 AR 和 RANLIB 2、redis 编译需要指定 -fPIC 参数
-------- 1.Build rk3588j with `make A=apps/fs/shell PLATFORM=aarch64-rk3588j LOG=info SMP=8 FEATURES="driver-ramdisk" kernel` 2.This commit not support irq,rk3588j use gic-v3 3.Use rk3588's tool `RkDevTool` put boot.img to the boot area Signed-off-by: guoweikang <[email protected]>
-------- Signed-off-by: guoweikang <[email protected]>
-------- Signed-off-by: guoweikang <[email protected]>
Signed-off-by: guoweikang <[email protected]>
-------- Signed-off-by: guoweikang <[email protected]>
MacOS 平台 build image编译开发支持
Guoweikang/rk3588 arceos support rk3588j
binary-bruce
force-pushed
the
crate-eventfd
branch
from
May 9, 2024 13:05
c9f4fa2
to
2f9560c
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Move the eventfd logic from Starry OS to the arceos crates to make the code more testable and composable.
Next step is to use this crate to implement eventfd syscall in Starry which has different concerns: